package datahub.adapter.services.webservices.ws;

import javax.jws.WebParam;
import javax.jws.WebService;
/**
 * 
 * @作者 Liuhf
 * @创建日期 2009.10.22   
 * @备注
 *    用于ERP 调用datahub WebServices
 *   修改日期：2011.7.20
 *   修改原因：增加Webservices调用的参数说明
 */

@WebService
public interface IERPWSService2 {
	
	datahub.adapter.services.webservices.ws.data.wmsASNInfo getASNData(
			 @WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			 @WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	 
	datahub.adapter.services.webservices.ws.data.wmsResultInfo putASNData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "asnInfo" )datahub.adapter.services.webservices.ws.data.wmsASNInfo asnInfo,
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsSOInfo getSOData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsINVInfo getINVData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsINVInfo getINVDataStoreID(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsINVInfo getINVSkuData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam,
			@WebParam(name = "storeid" )java.lang.String STOREID,
			@WebParam(name = "wmsSkuList" )java.lang.String []SKU);
	
	datahub.adapter.services.webservices.ws.data.wmsINVInfo getINVDataS(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsINVInfo getINVDataZone(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	 
	datahub.adapter.services.webservices.ws.data.wmsResultInfo putSOData(
			@WebParam(name = "wmsSecurityInfo" )
			datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "soInfo" )
			datahub.adapter.services.webservices.ws.data.wmsSOInfo soInfo,
			@WebParam(name = "wmsParam" )
			datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsADJInfo getADJData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	 
	datahub.adapter.services.webservices.ws.data.wmsResultInfo putADJData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "adjInfo" )datahub.adapter.services.webservices.ws.data.wmsADJInfo adjInfo,
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsResultInfo putINVData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "invInfo" )datahub.adapter.services.webservices.ws.data.wmsINVInfo invInfo,
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsResultInfo putSKUData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "skuInfo" )datahub.adapter.services.webservices.ws.data.wmsSkuInfo skuInfo,
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsResultInfo putCustData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "custInfo" )datahub.adapter.services.webservices.ws.data.wmsCustomerInfo custInfo,
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsResultInfo putUserData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "userInfo" )datahub.adapter.services.webservices.ws.data.wmsUserInfo userInfo);
	
	datahub.adapter.services.webservices.ws.data.wmsResultInfo putKitSKUData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "kitskuInfo" )datahub.adapter.services.webservices.ws.data.wmsKitSkuInfo kitskuInfo,
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsMoveInfo getMoveData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	 
	datahub.adapter.services.webservices.ws.data.wmsResultInfo putMoveData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "moveInfo" )datahub.adapter.services.webservices.ws.data.wmsMoveInfo moveInfo,
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	
	datahub.adapter.services.webservices.ws.data.wmsTransfInfo getTransfData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
	 
	datahub.adapter.services.webservices.ws.data.wmsResultInfo putTransfData(
			@WebParam(name = "wmsSecurityInfo" )datahub.adapter.services.webservices.ws.data.wmsSecurityInfo wmsSecurityInfo, 
			@WebParam(name = "transfInfo" )datahub.adapter.services.webservices.ws.data.wmsTransfInfo transfInfo,
			@WebParam(name = "wmsParam" )datahub.adapter.services.webservices.ws.data.wmsParamInfo wmsParam);
}
